.page {
	position: relative;
	width: 100%;
	height: 100%;
	// background: #f6f6f6;
	overflow-x: hidden;
	overflow-y: auto;
	// padding-bottom: 40rpx;
}

/* 搜索 */
.search-head {
	position: fixed;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100rpx;
	z-index: 10;
	/* #ifdef APP-PLUS */
	height: calc(150rpx + var(--status-bar-height));
	/* #endif */
	/* #ifdef MP */
	height: calc(300rpx + var(--status-bar-height));
	padding-top: var(--status-bar-height);
	/* #endif */
	background-color: #ffffff;
	.back {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 10%;
		height: 100%;
		text {
			width: 20rpx;
			height: 20rpx;
			border-left: 2rpx solid #555555;
			border-bottom: 2rpx solid #555555;
			transform: rotate(45deg);
		}
	}
	.search {
		display: flex;
		align-items: center;
		width: 76%;
		height: 60rpx;
		background-color: #f6f6f6;
		border-radius: 60rpx;
		padding: 0 4%;
		text {
			font-size: 34rpx;
			color: #c0c0c0;
		}
		input {
			width: 90%;
			height: 100%;
			font-size: 26rpx;
			color: #212121;
			margin-left: 10rpx;
		}
	}
	.cut {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 10%;
		height: 100%;
		text {
			font-size: 38rpx;
			color: #555555;
		}
	}
}

/* 筛选 */
.screen-info {
	position: fixed;
	left: 0;
	top: 100rpx;
	z-index: 11;
	/* #ifdef APP-PLUS */
	top: 150rpx;
	/* #endif */
	/* #ifdef MP */
	top: calc(200rpx + var(--status-bar-height));
	/* #endif */
	width: 100%;
	// height: 100rpx;
	padding-bottom:20rpx;
	background-color: #ffffff;
	
	.tab-one{
		height:80rpx;
	}
	.screen-list {
		display: flex;
		align-items: center;
		width: 100%;
		height: 100%;
		padding-bottom:10rpx;
		.list {
			display: flex;
			justify-content: center;
			align-items: center;
			width: 33%;
			height: 100%;
			text {
				font-size: 26rpx;
				color: #555555;
			}
			.icon_z {
				font-size: 24rpx;
				transform: rotate(90deg) scale(0.7);
			}
			.icon_j {
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
                width: 40rpx;
				height: 100%;
				.up {
					transform: rotate(-90deg) scale(0.7);
					margin-bottom: -15rpx;
					//margin-left: 8rpx;
				}
				.down {
					transform: rotate(90deg) scale(0.7);
				}
			}
			.icon_s {
				font-size: 24rpx;
				margin-left: 10rpx;
				// transform: scale(0.7);
			}
		}
		.action {
			text {
				color: $base;
			}
		}
	}
	// 弹出层
	.screen-popup {
		position: fixed;
		left: 0;
		top: 200rpx;
		/* #ifdef APP-PLUS */
		top: 250rpx;
		/* #endif */
		/* #ifdef MP */
		top: 375rpx;
		/* #endif */
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.3);
		// 综合
		.synthesize {
			padding: 20rpx 50rpx;
			height: 700rpx;
			background-color: #f6f6f6;
			// border-radius: 0 0 20rpx 20rpx;
			overflow:auto;
			.list {
				float:left;
				display: flex;
				align-items: center;
				width: 50%;
				// height: 70rpx;
				padding:10rpx 0;
				.check {
					display: inline-block;
					width: 20rpx;
					height: 10rpx;
					border-left: 4rpx solid $base;
					border-bottom: 4rpx solid $base;
					border-radius: 4rpx;
					transform: rotate(-45deg);
				}
				.title {
					font-size: 26rpx;
					color: #555555;
					margin-left: 20rpx;
				}
			}
		}
	}
}

/* 商品列表 */
.goods-data {
	width: 100%;
	display: block;
	margin-top: 310rpx;
	padding: 0 20rpx;
	background: #f1f1f1;
	.goods-list {
		border-radius: 20rpx;
		overflow: hidden;
		display: block;
		background: #fff;
		padding: 0 20rpx;
		.list-view {
			float: left;
			width: 49%;
			max-height: 560rpx;
			background-color: #F7F7F7;
			border-radius: 20rpx;
			margin-right: 2%;
			margin-bottom: 20rpx;
			overflow: hidden;
			.item {
				width: 100%;
				.title {
					padding: 20rpx;
					text.two-omit {
						//display: inline-block;
						width: 100%;
						color: #212121;
						font-size: 26rpx;
					}
				}

				.tag {
					//position: relative;
					background-color: $base;
					border-radius: 6rpx;
					margin-right: 4px;
					padding: 1rpx 8rpx;
					//margin: 0;
					display: inline-block;
					//height: 28rpx;
					//text {
						//width: 36rpx;
						//display: inline-block;
						color: #ffffff;
						font-size: 22rpx;
						//transform: scale(0.7);
					//}

				}
				.t1{
					//保税
					background: rgb(92, 179, 108);
				}
				.t2{
					//直邮
					background: rgb(209, 34, 39);
				}
				.t3{
					//一般贸易
					background: rgb(244, 164, 53);
				}
				.price {
					padding: 0 20rpx;
					.retail-price {
						display: flex;
						align-items: flex-end;
						width: 100%;
						height: 40rpx;
						.min {
							display: inline-block;
							font-size: 24rpx;
							color: $base;
							font-weight: bold;
							transform: scale(0.7);
						}
						.max {
							font-size: 28rpx;
							color: $base;
							font-weight: bold;
						}

						// .tag:before {
						// 	position: absolute;
						// 	left: -6rpx;
						// 	top: 0;
						// 	content: '';
						// 	width: 0;
						// 	height: 0;
						// 	border-top: 0rpx solid transparent;
						// 	border-right: 10rpx solid $base;
						// 	border-bottom: 6rpx solid transparent;
						// }
					}
					.vip-price {
						display: flex;
						align-items: flex-end;
						width: 100%;
						height: 40rpx;
						.min {
							display: inline-block;
							font-size: 24rpx;
							color: #212121;
						}
						.max {
							font-size: 24rpx;
							color: #212121;
						}
					}
				}
			}
		}
		.list-view:nth-child(2n) {
			margin-right: 0;
		}
		// 列表
		.list-li {
			display: flex;
			align-items: center;
			width: 100%;
			padding:20rpx 0;
			background-color: #ffffff;
			.pictrue {
				width: 300rpx;
				height:auto;
				border-radius: 10rpx;
			}
		}
	}
}

.pictrue {
	width: 100%;
	display: block;
	height: auto;
	border-radius: 20rpx 20rpx 0 0;
	max-height: 477rpx;
}
.msg-box{
	width: 100%;
	display: block;
	padding:20rpx ;
	.tag {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal;
		font-size: 26rpx;
		line-height: 40rpx;
	}
}

.price-info {
	margin: 20rpx auto 0;
	justify-content: flex-start;
	align-items: flex-end;
	.info-text{
		display: inline-block;
		color:#BB7822;
		font-size:22rpx;
		background-color: #F4E1B7;
		border-radius: 5rpx;
		padding:2rpx 5rpx;
		word-break: keep-all;
	}
	.user-price {
		font-weight: bold;
		color: $price-clor;

		.min {
			font-size: 22rpx;
		}

		.max {
			font-size: 32rpx;
		}
	}

	.vip-price {
		display: flex;
		align-items: center;
		color: #bbbbbb;
		font-size: 24rpx;
		margin-bottom: 10rpx;

		image {
			width: 26rpx;
			height: 26rpx;
			margin-right: 10rpx;
		}

		text {
			color: #bbbbbb;
			font-size: 22rpx;
		}
	}
}
.basis-lg {
	padding-top: 0;
	border-radius: 20rpx 0 0 20rpx;
	flex-basis: 80% !important;
	.serve {
		/* #ifdef APP-PLUS */
		padding-top: 50rpx;
		/* #endif */
		/* #ifdef MP */
		padding-top: 140rpx;
		/* #endif */
		padding-left: 20rpx;
		padding-right: 20rpx;
		background-color: #ffffff;
		.title {
			display: flex;
			align-items: center;
			width: 100%;
			height: 80rpx;
			text {
				color: #212121;
				font-size: 28rpx;
			}
		}
		.serve-list {
			display: flex;
			flex-wrap: wrap;
			padding: 20rpx 0;
			.list {
				display: flex;
				align-items: center;
				justify-content: center;
				width: 30%;
				height: 60rpx;
				border-radius: 60rpx;
				margin-right: 4%;
				background-color: #cccccc;
				text {
					color: #555555;
					font-size: 24rpx;
				}
			}
			.list:nth-child(3n) {
				margin-right: 0;
			}
			.action {
				background-color: #ae87d8;
				border: 2rpx solid #ae87d8;
				text {
					color: #fff;
				}
			}
		}
	}
	.price-screen {
		padding: 0 4%;
		background-color: #ffffff;
		margin-top: 30rpx;
		.title {
			display: flex;
			align-items: center;
			width: 100%;
			height: 80rpx;
			text {
				color: #212121;
				font-size: 28rpx;
			}
		}
		.price-section {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 100%;
			height: 80rpx;
			input {
				width: 180rpx;
				height: 50rpx;
				border-radius: 50rpx;
				font-size: 24rpx;
				color: #555555;
				background-color: #fff;
				border:1px solid #ccc;
			}
			text {
				display: flex;
				width: 60rpx;
				height: 2rpx;
				background-color: #f6f6f6;
				margin: 0 20rpx;
			}
		}
	}
	.operation-btn {
		position: absolute;
		left: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 4%;
		width: 100%;
		height: 100rpx;
		background-color: #ffffff;
		.btn {
			display: flex;
			justify-content: center;
			align-items: center;
			width: 46%;
			height: 70rpx;
			background-color: #cccccc;
			// border: 2rpx solid #f6f6f6;
			border-radius: 70rpx;
			// margin-left: 5%;
			text {
				color: #fff;
				font-size: 26rpx;
			}
		}
		.action {
			background-color: #ae87d8;
			text {
				color: #ffffff;
			}
		}
	}
}
